Micron Document
C.S.Burner 🪙 ━►🔥GIT Node

Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / tools / PaperMessagePage.vue

Displaying Raw • Download

meshchatx/src/frontend/components/tools/PaperMessagePage.vue 65ca9ddc823fcc2c8f8653c553b944b85db0875f (65ca9ddc) Text, 29.26 KB

Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Tff7b72-Tff7b72-Tff7b72>

Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col flex-1 overflow-hidden min-w-0 bg-slate-50 dark:bg-zinc-950Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3ToolsPageHeader
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffqrcodeTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.paper_message.titleTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3descriptionTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.paper_message.descriptionTa5d6ff'Ta5d6ff)Ta5d6ff"
Te6edf3accentTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 overflow-y-auto w-full pb-[max(1rem,env(safe-area-inset-bottom))]Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-3 sm:p-4 md:p-6 max-w-5xl mx-auto w-full space-y-4 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 lg:grid-cols-2 gap-4Ta5d6ff"Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3composer Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3section
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-lg border border-gray-200 dark:border-zinc-800 overflow-hidden bg-white dark:bg-zinc-950Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 py-3 border-b border-gray-200 dark:border-zinc-800 bg-gray-50/80 dark:bg-zinc-900/50Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3h2
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 text-base font-semibold text-gray-900 dark:text-whiteTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffpencil-outlineTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5 text-gray-400 shrink-0Ta5d6ff"
Tff7b72/Tff7b72>
Te6edf3Compose Te6edf3Message
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 py-4 space-y-3 text-gray-900 dark:text-gray-100Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1.5Ta5d6ff"
Tff7b72>
Te6edf3Recipient Te6edf3Address
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffdestinationHashTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ffDestination hash (e.g. a39610...)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinput-field font-mono text-smTa5d6ff"
Te6edf3maxlengthTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1.5Ta5d6ff"
Tff7b72>
Te6edf3Subject Tb4b4b4(Te6edf3OptionalTb4b4b4)
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6fftitleTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ffMessage title...Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinput-field text-smTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1.5Ta5d6ff"
Tff7b72>
Te6edf3Message Te6edf3Content
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3textarea
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffcontentTa5d6ff"
Te6edf3rowsTff7b72=Ta5d6ff"Ta5d6ff4Ta5d6ff"
Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ffType your message here...Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinput-field resize-none text-smTa5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3textareaTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex items-center justify-center gap-2 py-2.5 px-4 bg-blue-600 hover:bg-blue-700 text-white rounded-xl font-bold shadow-lg shadow-blue-500/20 transition-all active:scale-[0.98] disabled:opacity-50 disabled:pointer-events-none text-smTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ff!canGenerate || isGeneratingTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgeneratePaperMessageTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3template Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffisGeneratingTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4 border-2 border-white/20 border-t-white rounded-full animate-spinTa5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Te6edf3GeneratingTff7b72.Tff7b72.Tff7b72.
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3template Te6edf3vTff7b72-Tff7b72elseTff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffqrcode-plusTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Te6edf3Generate Te6edf3Paper Te6edf3Message
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3sectionTff7b72>

Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3read Tff7b72/ Te6edf3ingest Te6edf3section Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3section
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-lg border border-gray-200 dark:border-zinc-800 overflow-hidden bg-white dark:bg-zinc-950Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 py-3 border-b border-gray-200 dark:border-zinc-800 bg-gray-50/80 dark:bg-zinc-900/50Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3h2
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 text-base font-semibold text-gray-900 dark:text-whiteTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffqrcode-scanTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5 text-gray-400 shrink-0Ta5d6ff" Tff7b72/Tff7b72>
Te6edf3Ingest Te6edf3Paper Te6edf3Message
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 py-4 space-y-3 text-gray-900 dark:text-gray-100Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-600 dark:text-gray-400Ta5d6ff"Tff7b72>
Te6edf3Paste Te6edf3an Te6edf3LXMFTb4b4b4, Te6edf3LXMATb4b4b4, Tff7b72or Te6edf3LXM Te6edf3URI Te6edf3to Te6edf3decode Tff7b72and Te6edf3ingestTff7b72.
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffingestUriTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6fflxmf://... or lxma://...Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinput-field flex-1 min-w-0 font-mono text-smTa5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffingestPaperMessageTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center justify-center gap-2 px-3 py-2.5 sm:py-2 bg-gray-100 dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 rounded-lg hover:bg-gray-200 dark:hover:bg-zinc-700 transition-colors shrink-0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpasteFromClipboardTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcontent-pasteTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsm:hidden text-sm font-mediumTa5d6ff"Tff7b72>Te6edf3PasteTff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcameraSupportedTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center justify-center gap-2 px-3 py-2.5 sm:py-2 bg-gray-100 dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 rounded-lg hover:bg-gray-200 dark:hover:bg-zinc-700 transition-colors shrink-0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffopenIngestScannerModalTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffqrcode-scanTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsm:hidden text-sm font-mediumTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.scan_qrTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full py-2.5 px-4 bg-gray-100 dark:bg-zinc-800 text-gray-700 dark:text-zinc-200 rounded-xl font-bold hover:bg-gray-200 dark:hover:bg-zinc-700 transition-all active:scale-[0.98] text-smTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ff!ingestUriTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffingestPaperMessageTa5d6ff"
Tff7b72>
Te6edf3Read Te6edf3LXM
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3p Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!cameraSupportedTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_not_supportedTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3sectionTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3preview Tff7b72/ Te6edf3result Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3section
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffgeneratedUriTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-lg border border-gray-200 dark:border-zinc-800 overflow-hidden bg-white dark:bg-zinc-950Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 py-3 border-b border-gray-200 dark:border-zinc-800 bg-blue-50/80 dark:bg-blue-900/20Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-semibold text-blue-600 dark:text-blue-400Ta5d6ff"Tff7b72>
Te6edf3Generated Te6edf3QR Te6edf3Code
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 py-4 sm:p-6 flex flex-col items-center text-gray-900 dark:text-gray-100Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-3 bg-white rounded-2xl shadow-inner border border-gray-100 mb-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-40 sm:size-48 flex items-center justify-center overflow-hiddenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3canvas Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffqrcodeTa5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3canvasTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full space-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-gray-50 dark:bg-zinc-800/50 rounded-2xl p-3 border border-gray-100 dark:border-zinc-700/50Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[9px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1.5Ta5d6ff"
Tff7b72>
Te6edf3LXMF Te6edf3URI
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 font-mono text-[10px] break-all text-gray-600 dark:text-zinc-300 bg-white dark:bg-zinc-900 p-2 rounded-lg border border-gray-200 dark:border-zinc-700 max-h-20 overflow-y-autoTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3generatedUri Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-9 flex items-center justify-center bg-white dark:bg-zinc-900 text-gray-500 dark:text-zinc-400 rounded-lg border border-gray-200 dark:border-zinc-700 hover:bg-blue-50 hover:text-blue-600 hover:border-blue-200 transition-all shadow-xsTa5d6ff"
Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffCopy URITa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffcopyUriTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcontent-copyTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row gap-2 pt-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 flex items-center justify-center gap-2 py-3 sm:py-2.5 px-4 bg-blue-600 hover:bg-blue-700 text-white rounded-lg font-bold transition-all active:scale-[0.98] text-sm min-h-[44px]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffprintQRCodeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffprinterTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4Ta5d6ff" Tff7b72/Tff7b72>
Te6edf3Print
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 flex items-center justify-center gap-2 py-3 sm:py-2.5 px-4 bg-emerald-600 hover:bg-emerald-700 text-white rounded-lg font-bold transition-all active:scale-[0.98] text-sm min-h-[44px]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffisSendingTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffsendPaperMessageTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3template Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffisSendingTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4 border-2 border-white/20 border-t-white rounded-full animate-spinTa5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Te6edf3SendingTff7b72.Tff7b72.Tff7b72.
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3template Te6edf3vTff7b72-Tff7b72elseTff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffsendTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4Ta5d6ff" Tff7b72/Tff7b72>
Te6edf3Send
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3sectionTff7b72>

Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72else
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-lg border border-dashed border-gray-300 dark:border-zinc-700 bg-gray-50/50 dark:bg-zinc-900/30 flex flex-col items-center justify-center p-6 sm:p-8 text-center min-h-[240px] sm:min-h-[280px] sm:h-[320px]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-3 bg-gray-100 dark:bg-zinc-800 text-gray-400 rounded-full mb-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffqrcodeTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-10Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3h3 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-bold text-gray-900 dark:text-white mb-1Ta5d6ff"Tff7b72>Te6edf3No Te6edf3QR Te6edf3Code Te6edf3GeneratedTff7b72<Tff7b72/Te6edf3h3Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-gray-400 max-w-[200px]Ta5d6ff"Tff7b72>
Te6edf3Fill Te6edf3out Te6edf3the Te6edf3message Te6edf3details Tff7b72and Te6edf3click Te6edf3generate Te6edf3to Te6edf3create Te6edf3a Te6edf3signed Te6edf3paper Te6edf3messageTff7b72.
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffisIngestScannerModalOpenTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffixed inset-0 z-210 flex items-center justify-center p-4 bg-black/70 backdrop-blur-xsTa5d6ff"
@Te6edf3clickTff7b72.Td2a8ffselfTff7b72=Ta5d6ff"Ta5d6ffcloseIngestScannerModalTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-xl rounded-2xl bg-white dark:bg-zinc-900 shadow-2xl overflow-hiddenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-5 py-4 border-b border-gray-100 dark:border-zinc-800 flex items-center justify-betweenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3h3 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg font-bold text-gray-900 dark:text-zinc-100Ta5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.scan_qrTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3h3Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-400 hover:text-gray-600 dark:hover:text-zinc-300Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffcloseIngestScannerModalTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcloseTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-5 space-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3video
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffingestScannerVideoTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full rounded-xl bg-black max-h-[60vh]Ta5d6ff"
Te6edf3autoplay
Te6edf3playsinline
Te6edf3muted
Tff7b72>Tff7b72<Tff7b72/Te6edf3videoTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-500 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ingestScannerError Tff7b72|| Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.scanner_hintTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>

Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3QRCode Te6edf3from Ta5d6ff"Ta5d6ffqrcodeTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3MaterialDesignIcon Te6edf3from Ta5d6ff"Ta5d6ff../MaterialDesignIcon.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3WebSocketConnection Te6edf3from Ta5d6ff"Ta5d6ff../../js/WebSocketConnectionTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ToastUtils Te6edf3from Ta5d6ff"Ta5d6ff../../js/ToastUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{
Te6edf3attachStreamToVideoTb4b4b4,
Te6edf3decodeQrFromVideoTb4b4b4,
Te6edf3describeCameraError Tff7b72as Te6edf3describeQrCameraErrorTb4b4b4,
Te6edf3isCameraSupportedTb4b4b4,
Te6edf3startCameraStreamTb4b4b4,
Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/qrScannerUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ToolsPageHeader Te6edf3from Ta5d6ff"Ta5d6ff./ToolsPageHeader.vueTa5d6ff"Tb4b4b4;

Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffPaperMessagePageTa5d6ff"Tb4b4b4,
Te6edf3componentsTb4b4b4: Tb4b4b4{ Te6edf3MaterialDesignIconTb4b4b4, Te6edf3ToolsPageHeader Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3destinationHashTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3titleTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3contentTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3isGeneratingTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3generatedUriTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3ingestUriTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3isSendingTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3isIngestScannerModalOpenTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3ingestScannerErrorTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3ingestScannerStreamTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3ingestScannerAnimationFrameTb4b4b4: Tffa657nullTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTb4b4b4: Tb4b4b4{
Te6edf3canGenerateTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffdestinationHashTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff32 Tff7b72&& Te6edf3thisTff7b72.Td2a8ffcontentTff7b72.Td2a8fflength Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3cameraSupportedTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3isCameraSupportedTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3WebSocketConnectionTff7b72.Td2a8ffonTb4b4b4(Ta5d6ff"Ta5d6ffmessageTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWebsocketMessageTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3beforeUnmountTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3WebSocketConnectionTff7b72.Td2a8ffoffTb4b4b4(Ta5d6ff"Ta5d6ffmessageTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWebsocketMessageTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffstopIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3async Te6edf3onWebsocketMessageTb4b4b4(Te6edf3messageTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3json Tff7b72= Te6edf3JSONTff7b72.Td2a8ffparseTb4b4b4(Te6edf3messageTff7b72.Td2a8ffdataTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3jsonTff7b72.Td2a8fftype Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fflxm.generate_paper_uri.resultTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisGenerating Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3jsonTff7b72.Td2a8ffstatus Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffsuccessTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffgeneratedUri Tff7b72= Te6edf3jsonTff7b72.Td2a8ffuriTb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffrenderQRCodeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3jsonTff7b72.Td2a8ffmessageTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3jsonTff7b72.Td2a8fftype Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fflxm.ingest_uri.resultTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3jsonTff7b72.Td2a8ffstatus Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffsuccessTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestUri Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3generatePaperMessageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffcanGenerateTb4b4b4) Tff7b72returnTb4b4b4;

Te6edf3thisTff7b72.Td2a8ffisGenerating Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffgeneratedUri Tff7b72= Tffa657nullTb4b4b4;

Te6edf3WebSocketConnectionTff7b72.Td2a8ffsendTb4b4b4(
Te6edf3JSONTff7b72.Td2a8ffstringifyTb4b4b4(Tb4b4b4{
Te6edf3typeTb4b4b4: Ta5d6ff"Ta5d6fflxm.generate_paper_uriTa5d6ff"Tb4b4b4,
Te6edf3destination_hashTb4b4b4: Te6edf3thisTff7b72.Td2a8ffdestinationHashTb4b4b4,
Te6edf3contentTb4b4b4: Te6edf3thisTff7b72.Td2a8ffcontentTb4b4b4,
Te6edf3titleTb4b4b4: Te6edf3thisTff7b72.Td2a8fftitleTb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3renderQRCodeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffgeneratedUri Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffqrcodeTb4b4b4) Tff7b72returnTb4b4b4;

Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3QRCodeTff7b72.Td2a8fftoCanvasTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffqrcodeTb4b4b4, Te6edf3thisTff7b72.Td2a8ffgeneratedUriTb4b4b4, Tb4b4b4{
Te6edf3widthTb4b4b4: T79c0ff256Tb4b4b4,
Te6edf3marginTb4b4b4: T79c0ff2Tb4b4b4,
Te6edf3colorTb4b4b4: Tb4b4b4{
Te6edf3darkTb4b4b4: Ta5d6ff"Ta5d6ff#000000Ta5d6ff"Tb4b4b4,
Te6edf3lightTb4b4b4: Ta5d6ff"Ta5d6ff#ffffffTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3errorCorrectionLevelTb4b4b4: Ta5d6ff"Ta5d6ffLTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;

Tff7b72const Te6edf3el Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffqrcodeTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3elTb4b4b4) Tb4b4b4{
Te6edf3elTff7b72.Td2a8ffstyleTff7b72.Td2a8ffmaxWidth Tff7b72= Ta5d6ff"Ta5d6ff100Ta5d6ff%Ta5d6ff"Tb4b4b4;
Te6edf3elTff7b72.Td2a8ffstyleTff7b72.Td2a8ffheight Tff7b72= Ta5d6ff"Ta5d6ffautoTa5d6ff"Tb4b4b4;
Te6edf3elTff7b72.Td2a8ffclassListTff7b72.Td2a8ffaddTb4b4b4(Ta5d6ff"Ta5d6ffrounded-lgTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3errTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to render QR code:Ta5d6ff"Tb4b4b4, Te6edf3errTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_render_qrTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3ingestPaperMessageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffingestUriTb4b4b4) Tff7b72returnTb4b4b4;

Te6edf3WebSocketConnectionTff7b72.Td2a8ffsendTb4b4b4(
Te6edf3JSONTff7b72.Td2a8ffstringifyTb4b4b4(Tb4b4b4{
Te6edf3typeTb4b4b4: Ta5d6ff"Ta5d6fflxm.ingest_uriTa5d6ff"Tb4b4b4,
Te6edf3uriTb4b4b4: Te6edf3thisTff7b72.Td2a8ffingestUriTb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3pasteFromClipboardTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestUri Tff7b72= Te6edf3await Te6edf3navigatorTff7b72.Td2a8ffclipboardTff7b72.Td2a8ffreadTextTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_read_clipboardTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3openIngestScannerModalTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffstartIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeIngestScannerModalTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpen Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffstopIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3startIngestScannerTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffcameraSupportedTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_not_supportedTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3stream Tff7b72= Te6edf3await Te6edf3startCameraStreamTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerStream Tff7b72= Te6edf3streamTb4b4b4;
Tff7b72const Te6edf3video Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffingestScannerVideoTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Te6edf3await Te6edf3attachStreamToVideoTb4b4b4(Te6edf3streamTb4b4b4, Te6edf3videoTb4b4b4)Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_failedTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffstopIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Te6edf3thisTff7b72.Td2a8ffdescribeCameraErrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3detectIngestQrLoopTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpenTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72const Te6edf3video Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffingestScannerVideoTb4b4b4;
Te6edf3decodeQrFromVideoTb4b4b4(Te6edf3videoTb4b4b4)
Tff7b72.Td2a8ffthenTb4b4b4(Tb4b4b4(Te6edf3qrTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpenTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3qrTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Te6edf3requestAnimationFrameTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72/Tff7b72^Te6edf3lxmTb4b4b4(Te6edf3aTff7b72|Te6edf3fTb4b4b4)?Tb4b4b4:\Tff7b72/\Tff7b72/Tff7b72/Te6edf3iTff7b72.Td2a8fftestTb4b4b4(Te6edf3qrTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.invalid_qr_uriTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Te6edf3requestAnimationFrameTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffingestUri Tff7b72= Te6edf3qrTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcloseIngestScannerModalTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestPaperMessageTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)
Tff7b72.Td2a8ffcatchTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpenTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Te6edf3requestAnimationFrameTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3stopIngestScannerTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrameTb4b4b4) Tb4b4b4{
Te6edf3cancelAnimationFrameTb4b4b4(Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrameTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffingestScannerStreamTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerStreamTff7b72.Td2a8ffgetTracksTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffforEachTb4b4b4(Tb4b4b4(Te6edf3trackTb4b4b4) Tff7b72=Tff7b72> Te6edf3trackTff7b72.Td2a8ffstopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerStream Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3describeCameraErrorTb4b4b4(Te6edf3errorTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3describeQrCameraErrorTb4b4b4(Te6edf3errorTb4b4b4, Tb4b4b4{
Te6edf3permissionDeniedTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_permission_deniedTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3notFoundTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_not_foundTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3failedTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_failedTa5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3copyUriTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3navigatorTff7b72.Td2a8ffclipboardTff7b72.Td2a8ffwriteTextTb4b4b4(Te6edf3thisTff7b72.Td2a8ffgeneratedUriTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.uri_copiedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_copy_uriTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3downloadQRCodeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3canvas Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffqrcodeTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3canvasTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3dataUrl Tff7b72= Te6edf3canvasTff7b72.Td2a8fftoDataURLTb4b4b4(Ta5d6ff"Ta5d6ffimage/pngTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3dataUrlTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3link Tff7b72= Te6edf3documentTff7b72.Td2a8ffcreateElementTb4b4b4(Ta5d6ff"Ta5d6ffaTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3linkTff7b72.Td2a8ffdownload Tff7b72= `Te6edf3lxmfTff7b72-Te6edf3paperTff7b72-Te6edf3messageTff7b72-Tff7b72$Tb4b4b4{Te6edf3DateTff7b72.Td2a8ffnowTb4b4b4(Tb4b4b4)Tb4b4b4}Tff7b72.Td2a8ffpng`Tb4b4b4;
Te6edf3linkTff7b72.Td2a8ffhref Tff7b72= Te6edf3dataUrlTb4b4b4;
Te6edf3linkTff7b72.Td2a8ffclickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3sendPaperMessageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffdestinationHash Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffgeneratedUriTb4b4b4) Tff7b72returnTb4b4b4;

Te6edf3try Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisSending Tff7b72= Tff7b72trueTb4b4b4;

Tff7b72/Tff7b72/ Te6edf3build Te6edf3lxmf Te6edf3message
Tff7b72const Te6edf3lxmf_message Tff7b72= Tb4b4b4{
Te6edf3destination_hashTb4b4b4: Te6edf3thisTff7b72.Td2a8ffdestinationHashTb4b4b4,
Te6edf3contentTb4b4b4: `Te6edf3Please Te6edf3scan Te6edf3the Te6edf3attached Te6edf3Paper Te6edf3Message Tff7b72or Te6edf3manually Te6edf3ingest Te6edf3this Te6edf3URITb4b4b4: Tff7b72$Tb4b4b4{Te6edf3thisTff7b72.Td2a8ffgeneratedUriTb4b4b4}`Tb4b4b4,
Te6edf3fieldsTb4b4b4: Tb4b4b4{Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;

Tff7b72/Tff7b72/ Te6edf3get Te6edf3data Te6edf3url Te6edf3from Te6edf3canvas Tff7b72if Te6edf3available
Tff7b72const Te6edf3canvas Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffqrcodeTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3canvasTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3dataUrl Tff7b72= Te6edf3canvasTff7b72.Td2a8fftoDataURLTb4b4b4(Ta5d6ff"Ta5d6ffimage/pngTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3imageBytes Tff7b72= Te6edf3dataUrlTff7b72.Td2a8ffsplitTb4b4b4(Ta5d6ff"Ta5d6ff,Ta5d6ff"Tb4b4b4)Tb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4;
Te6edf3lxmf_messageTff7b72.Td2a8fffieldsTff7b72.Td2a8ffimage Tff7b72= Tb4b4b4{
Te6edf3image_typeTb4b4b4: Ta5d6ff"Ta5d6ffpngTa5d6ff"Tb4b4b4,
Te6edf3image_bytesTb4b4b4: Te6edf3imageBytesTb4b4b4,
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffpaper_message_qr.pngTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}

Tff7b72/Tff7b72/ Te6edf3send Te6edf3message
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3lxmfTff7b72-Te6edf3messagesTff7b72/Te6edf3send`Tb4b4b4, Tb4b4b4{
Te6edf3delivery_methodTb4b4b4: Ta5d6ff"Ta5d6ffopportunisticTa5d6ff"Tb4b4b4,
Te6edf3lxmf_messageTb4b4b4: Te6edf3lxmf_messageTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8fflxmf_messageTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.paper_message_sentTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffgeneratedUri Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdestinationHash Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcontent Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fftitle Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffmessage Tff7b72|| Ta5d6ff"Ta5d6ffFailed to send paper messageTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3errTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to send paper message:Ta5d6ff"Tb4b4b4, Te6edf3errTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_send_paperTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisSending Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3printQRCodeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3canvas Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffqrcodeTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3canvasTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3dataUrl Tff7b72= Te6edf3canvasTff7b72.Td2a8fftoDataURLTb4b4b4(Ta5d6ff"Ta5d6ffimage/pngTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3dataUrlTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3printWindow Tff7b72= Te6edf3windowTff7b72.Td2a8ffopenTb4b4b4(Ta5d6ff"Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff_blankTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3printWindowTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffPop-up blocked. Please allow pop-ups to print.Ta5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Te6edf3printWindowTff7b72.Td2a8ffdocumentTff7b72.Td2a8ffwriteTb4b4b4(`
Tff7b72<Te6edf3htmlTff7b72>
Tff7b72<Te6edf3headTff7b72>
Tff7b72<Te6edf3titleTff7b72>Te6edf3LXMF Te6edf3Paper Te6edf3MessageTff7b72<Tff7b72/Te6edf3titleTff7b72>
Tff7b72<Te6edf3styleTff7b72>
Te6edf3body Tb4b4b4{ Te6edf3displayTb4b4b4: Te6edf3flexTb4b4b4; Te6edf3flexTff7b72-Te6edf3directionTb4b4b4: Te6edf3columnTb4b4b4; Te6edf3alignTff7b72-Te6edf3itemsTb4b4b4: Te6edf3centerTb4b4b4; Te6edf3justifyTff7b72-Te6edf3contentTb4b4b4: Te6edf3centerTb4b4b4; Te6edf3heightTb4b4b4: T79c0ff100Te6edf3vhTb4b4b4; Te6edf3fontTff7b72-Te6edf3familyTb4b4b4: Te6edf3sansTff7b72-Te6edf3serifTb4b4b4; Tb4b4b4}
Te6edf3img Tb4b4b4{ Te6edf3widthTb4b4b4: T79c0ff400Te6edf3pxTb4b4b4; Te6edf3heightTb4b4b4: T79c0ff400Te6edf3pxTb4b4b4; Te6edf3marginTff7b72-Te6edf3bottomTb4b4b4: T79c0ff20Te6edf3pxTb4b4b4; Tb4b4b4}
Tff7b72.Td2a8ffhash Tb4b4b4{ Te6edf3fontTff7b72-Te6edf3familyTb4b4b4: Te6edf3monospaceTb4b4b4; Te6edf3fontTff7b72-Te6edf3sizeTb4b4b4: T79c0ff12Te6edf3pxTb4b4b4; Te6edf3colorTb4b4b4: T8b949e#666; }
@Te6edf3media Tffa657print Tb4b4b4{ Te6edf3body Tb4b4b4{ Te6edf3heightTb4b4b4: Te6edf3autoTb4b4b4; Te6edf3paddingTb4b4b4: T79c0ff20Te6edf3pxTb4b4b4; Tb4b4b4} Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3styleTff7b72>
Tff7b72<Tff7b72/Te6edf3headTff7b72>
Tff7b72<Te6edf3bodyTff7b72>
Tff7b72<Te6edf3h1Tff7b72>Te6edf3LXMF Te6edf3Paper Te6edf3MessageTff7b72<Tff7b72/Te6edf3h1Tff7b72>
Tff7b72<Te6edf3img Te6edf3srcTff7b72=Ta5d6ff"Ta5d6ff${dataUrl}Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffhashTa5d6ff"Tff7b72>Te6edf3RecipientTb4b4b4: Tff7b72$Tb4b4b4{Te6edf3thisTff7b72.Td2a8ffdestinationHashTb4b4b4}Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3pTff7b72>Te6edf3Scan Te6edf3this Te6edf3code Te6edf3with Te6edf3an Te6edf3LXMFTff7b72-Te6edf3compatible Te6edf3app Te6edf3to Te6edf3read Te6edf3the Te6edf3messageTff7b72.Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3scriptTff7b72>Te6edf3windowTff7b72.Td2a8ffonload Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{ Te6edf3windowTff7b72.Td2a8ffprintTb4b4b4(Tb4b4b4)Tb4b4b4; Te6edf3windowTff7b72.Td2a8ffcloseTb4b4b4(Tb4b4b4)Tb4b4b4; Tb4b4b4}Tff7b72<Tff7b72/Te6edf3scrTa5d6ff'Ta5d6ff + Ta5d6ff'Te6edf3iptTff7b72>
Tff7b72<Tff7b72/Te6edf3bodyTff7b72>
Tff7b72<Tff7b72/Te6edf3htmlTff7b72>
`Tb4b4b4)Tb4b4b4;
Te6edf3printWindowTff7b72.Td2a8ffdocumentTff7b72.Td2a8ffcloseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>

Tff7b72<Te6edf3style Te6edf3scopedTff7b72>
@Te6edf3reference Ta5d6ff"Ta5d6ff../../style.cssTa5d6ff"Tb4b4b4;
Tff7b72.Td2a8ffinputTff7b72-Te6edf3field Tb4b4b4{
@Te6edf3apply Te6edf3bgTff7b72-Te6edf3grayTff7b72-T79c0ff50Tff7b72/T79c0ff90 Te6edf3darkTb4b4b4:Te6edf3bgTff7b72-Te6edf3zincTff7b72-T79c0ff800Tff7b72/T79c0ff80 Te6edf3border Te6edf3borderTff7b72-Te6edf3grayTff7b72-T79c0ff200 Te6edf3darkTb4b4b4:Te6edf3borderTff7b72-Te6edf3zincTff7b72-T79c0ff700 Te6edf3textTff7b72-Te6edf3sm Te6edf3roundedTff7b72-T79c0ff2Te6edf3xl Te6edf3focusTb4b4b4:Te6edf3ringTff7b72-T79c0ff2 Te6edf3focusTb4b4b4:Te6edf3ringTff7b72-Te6edf3blueTff7b72-T79c0ff400 Te6edf3focusTb4b4b4:Te6edf3borderTff7b72-Te6edf3blueTff7b72-T79c0ff400 Te6edf3darkTb4b4b4:Te6edf3focusTb4b4b4:Te6edf3ringTff7b72-Te6edf3blueTff7b72-T79c0ff50 Te6edf3darkTb4b4b4:Te6edf3focusTb4b4b4:Te6edf3borderTff7b72-Te6edf3blueTff7b72-T79c0ff500 Te6edf3block Te6edf3wTff7b72-Te6edf3full Te6edf3pTff7b72-T79c0ff2.5 Te6edf3textTff7b72-Te6edf3grayTff7b72-T79c0ff900 Te6edf3darkTb4b4b4:Te6edf3textTff7b72-Te6edf3grayTff7b72-T79c0ff100 Te6edf3transitionTb4b4b4;
Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3styleTff7b72>

Served by rngit 1.5.2 - Generated in 0.09s